home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / Me-Mz / Memory Tools.cpt / Memory Tools / card_14703.txt < prev    next >
Text File  |  1989-01-07  |  2KB  |  79 lines

  1. -- card: 14703 from stack: in
  2. -- bmap block id: 13676
  3. -- flags: 0000
  4. -- background id: 12278
  5. -- name: hextodec
  6.  
  7.  
  8. -- part 1 (field)
  9. -- low flags: 01
  10. -- high flags: 0004
  11. -- rect: left=251 top=292 right=311 bottom=374
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 0
  15. -- font id: 3
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: decimal
  20.  
  21.  
  22. -- part 2 (field)
  23. -- low flags: 00
  24. -- high flags: 0004
  25. -- rect: left=113 top=291 right=309 bottom=231
  26. -- title width / last selected line: 0
  27. -- icon id / first selected line: 0 / 0
  28. -- text alignment: 0
  29. -- font id: 3
  30. -- text size: 12
  31. -- style flags: 0
  32. -- line height: 16
  33. -- part name: hex
  34. ----- HyperTalk script -----
  35. on returninfield
  36.   click at loc of card button "convert"
  37. end returninfield
  38.  
  39. on enterinfield
  40.  
  41. end enterinfield
  42.  
  43.  
  44.  
  45. -- part 3 (button)
  46. -- low flags: 00
  47. -- high flags: A003
  48. -- rect: left=41 top=282 right=314 bottom=105
  49. -- title width / last selected line: 0
  50. -- icon id / first selected line: 0 / 0
  51. -- text alignment: 1
  52. -- font id: 0
  53. -- text size: 12
  54. -- style flags: 0
  55. -- line height: 16
  56. -- part name: Convert
  57. ----- HyperTalk script -----
  58. on mouseUp
  59.   put card field "hex" into temp
  60.   put hextodec(temp) into card field "decimal"
  61. end mouseUp
  62.  
  63.  
  64.  
  65. -- part contents for background part 68
  66. ----- text -----
  67. The HexToDec XFCN takes any hexadecimal number of 8 or fewer digits and converts it into the corresponding signed long integer. Try the deomonstration below to clarify any questions you may have. Just type in the hex number into the hex field and then click on the Convert button to see its corresponding decimal value appear in the decimal field.
  68.  
  69. Note that the hex parameter may begin with an optional H-prefix. The hexadecimal digits A-F may appear as either upper or lowercase in the hexstring.
  70.  
  71.  
  72.  
  73. -- part contents for card part 1
  74. ----- text -----
  75. 180150001
  76.  
  77. -- part contents for card part 2
  78. ----- text -----
  79. ABCDEF1